// Pipit C标准库 - OS模块示例程序
#include <stdio.h>
#include <stdlib.h>
#include "../src/pipit_stdlib.h"

int main() {
    printf("Pipit C标准库 - OS模块示例\n");
    
    // 获取当前工作目录
    char buffer[1024];
    char* cwd = pipit_os_getcwd(buffer, sizeof(buffer));
    if (cwd != NULL) {
        printf("当前工作目录: %s\n", cwd);
    } else {
        printf("获取当前工作目录失败\n");
    }
    
    // 创建目录
    int result = pipit_os_mkdir("test_dir");
    if (result == 0) {
        printf("成功创建目录: test_dir\n");
    } else {
        printf("创建目录失败\n");
    }
    
    // 获取时间戳
    long timestamp = pipit_os_timestamp();
    printf("当前时间戳: %ld\n", timestamp);
    
    // 执行系统命令
    printf("执行系统命令: echo Hello Pipit\n");
    pipit_os_system("echo Hello Pipit");
    
    return 0;
}